package com.tjbank.cssys.api;

import java.util.List;

import com.tjbank.cssys.dto.ApiDTO;

/**
 * API
 * 
 * Package : com.tansun.magicube.iam.api
 * 
 * @author -- lijiangtao 2020年5月9日 下午7:15:08
 *
 */
public interface ApiService {

	/**
	 * 新增
	 * 
	 * @return
	 * @author -- lijiangtao 2020年5月22日 下午3:29:44
	 */
	Integer addApi(ApiDTO apiDTO);

	/**
	 * 更新
	 * 
	 * @param apiDTO
	 * @return
	 * @author -- lijiangtao 2020年5月24日 下午3:37:09
	 */
	Integer updateApi(ApiDTO apiDTO);

	/**
	 * 查询
	 * 
	 * @param apiDTO
	 * @return
	 * @author -- lijiangtao 2020年5月24日 下午3:47:28
	 */
	List<ApiDTO> apiTreeList(ApiDTO apiDTO);

	/**
	 * 逻辑删除
	 * 
	 * @param id
	 * @return
	 * @author -- lijiangtao 2020年5月9日 下午4:44:10
	 */
	Integer deleteApi(String id);
}
